package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Question;
import com.itheima.pojo.Questionnaire;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface VolumeGroupDao {

    int addVolumeGroup(Questionnaire questionnaire);

    int setVolume(@Param("questionId") Integer questionId, @Param("id") Integer id);

    int addVolume(Question question);

    List<Question> selectQuestion();

    List<Integer> selectids(@Param("id") Integer id);

    int UpdateVolume(@Param("questionId") Integer questionId, @Param("id") Integer id);

    int UpdateVolumeGroup(Questionnaire questionnaire);

    Page<Questionnaire> findByCondition(QueryPageBean queryPageBean);

    void delById(@Param("id") Integer id);

    void delIreById(@Param("id") Integer id);

    void insertIreById(Integer id, Integer id1);
}
